home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
090
/
pctj8507.arc
/
DAPLOT.BAS
< prev
next >
Wrap
BASIC Source File
|
1986-09-14
|
1KB
|
53 lines
CLS
PRINT "THIS PROGRAM"
PRINT "PLOTS MULTIPLE DATA POINTS GATHERED BY A/D CONVERTER"
PRINT
PRINT "ENTER THE SAMPLING RATE (samples/second): ":INPUT RATE
CLS
PRINT "THESE ARE THE PARAMETERS WHICH ARE SET FOR THE A/D CARD"
PRINT
ADAPT%=0
DEVICE%=9
MODE%=128
STOR%=0
STAT%=0
CHANLO%=1
CTRL%=0
COUNT=320
DIM V%(319)
PRINT "USING ADAPT NUMBER: ";ADAPT%
PRINT "WITH DEVICE NUMBER: ";DEVICE%
PRINT "EXPANSION DEVICE CONTROL NUMBER: ";CTRL%
PRINT "EXECUTION MODE: ";MODE%
PRINT "CHANNEL ACCESSED: ";CHANLO%
PRINT "NUMBER OF SAMPLES: ";COUNT
PRINT "RATE OF SAMPLING (SAMPLES/SECOND): ";RATE
PRINT
PRINT
PRINT "Shall I save this plot? (type 1 for YES, 2 for NO)"
INPUT TX
IF TX=1 THEN PRINT "ENTER FILE NAME (NO EXTENSIONS)":INPUT P$
PRINT
PRINT "once the plot is complete, hit any key to save"
PRINT
PRINT
PRINT "NOW STRIKE A KEY TO TAKE SAMPLES"
INPUT SS$
CLS
CALL AINM (APAPT%,DEVICE%,CHANLO%,CTRL%,MODE%,
STOR%,COUNT,RATE,V%(0),STAT%)
SCREEN 1
COLOR 1,7,7
FOR I=0 TO 319
Z=-(V%(I)*6/204.8)+150
PSET(I,Z),14
NEXT I
INPUT SS$
IF TX=2 THEN GOTO 1000
DEF SEG=&HB800
P1$="B:
P2$="
PP$=P1$+P$+P2$
BSAVE PP$,0,&H4000
1000 END